package command_pattern.quash;

/**
 * @author 申书航
 * @version 1.0
 * 复制命令类，继承自Command类，用于实现复制功能。
 */
public class CopyCommand extends Command {

    /**
     * 构造函数，初始化CopyCommand对象。
     *
     * @param app 应用程序对象
     * @param editor 编辑器对象
     */
    public CopyCommand(Application app, Editor editor) {
        super(app, editor);
    }

    /**
     * 执行复制操作，将编辑器中的文本复制到剪贴板。
     */
    @Override
    public void execute() {
        app.setClipboard(editor.getText());
    }
}

